1 antivehide ditch
English-Russian military dictionary > antivehide ditch
2 ditch
English-Russian military dictionary > ditch